clock/watch makers - Spanish English Dictionary